#ifndef _INCLUDE_TEST_H_
#define _INCLUDE_TEST_H_

#include <stdio.h>

class NoParam
{
public:
	NoParam(){ printf( "constructor NoParam\n" ); }
	~NoParam(){ printf( "destructor NoParam\n" ); }

	int value;

	static int Func( void )
	{
		static NoParam s_infunc;

		return ++s_infunc.value;
	}

	static NoParam s_noparam;
};

class WithParam
{
public:
	WithParam( int input )
	{
		printf( "constructor WithParam, input %d\n", input );
	}
	~WithParam(){ printf( "destructor Noparam\n" ); }

	int value;
};


#endif
